package com.sanyue.mySpringBoot.config;

import com.sanyue.mySpringBoot.bean.Monster;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

/**
 * 可以将本类理解为Spring的配置文件，指定 要扫描哪些包
 * 有一个问题：容器如何咋知道要扫描哪些包？
 * @ComponentScan("com.sanyue.mySpringBoot") 在配置类中指明要扫描的包
 * 又出现了一个问题：配置类如何生效（配置类怎么被扫描到呢？）——在创建Spring容器时让其生效，后续讲解
 * @author: Guan
 **/
@Configuration
@ComponentScan("com.sanyue.mySpringBoot")
public class MyConfig {
    @Bean
    public Monster monster01(){
        return new Monster();
    }
}
